
// const submit= function (ref, showTip = true, msg) {
//   return new Promise((resolve) => {
//     let el = null
//     if (typeof ref === 'string') {
//       el = this.$refs[ref]
//     } else {
//       el = ref
//     }
//     if (!el) {
//       resolve(false)
//       return
//     }
//     el?.clearValidate()
//     el.validate((valid) => {
//       if (!valid && showTip && msg) {
//         this.$message.warning(msg)
//       } else if (!valid && showTip) {
//         this.$message.warning('请检查表单完整性')
//       }
//       resolve(valid)
//     })
//   })
// }